#ifndef MSG_DEF_H
#define MSG_DEF_H

#include <stdint.h>

#define	CMD_START 0
#define CMD_PING				CMD_START + 0	//ping命令，心跳包
#define CMD_REGISTER			CMD_START + 5	//注册
#define CMD_LOGIN				CMD_START + 6	//登录

//结构定义
#pragma pack(1)	//对齐方式，1字节对齐[结构之间不做任何字节对齐：紧密的排列在一起]

typedef struct MsgRegister {
	uint64_t iType;		//类型
	char szUsername[32];	//用户名
	char szPassword[32];	//密码
} MsgRegister, *LPMsgRegister;

typedef struct MsgLogin {
	char szUsername[32];	//用户名
	char szPassword[32];	//密码
} MsgLogin, *LPMsgLogin;

#pragma pack()	//取消字节对齐，恢复缺省对齐

#endif